body.media-desktop div.header {
    height: 7em;
    padding: 2em; }
    body.media-desktop div.header div {
      float: left; }
      body.media-desktop div.header h1 {
        float: left; }
      body.media-desktop div.header div.logo {
        height: 7em;
        width: 136px;
        margin-top: -2em;
        margin-right: 3em;
        background-color: transparent;
        cursor: pointer;
        background-image: url(HS_logo.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 136px 70px; }
      body.media-desktop div.header div.logo[data-logo-selector='true'] {
        height: 7em;
        width: 140px;
        margin-top: -2em;
        margin-right: 3em;
        background-color: transparent;
        cursor: pointer;
        background-image: url(HS_logo.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: auto 80%; }
body.media-mobile div.header {
    display: block;
    height: 3.125em;
    width: 100%;
    padding-top: 0.75em; }
    body.media-mobile div.header div.brs-holder {
      float: right;
      display: flex; }
    body.media-mobile div.header div {
      height: 1.625em; }
      body.media-mobile div.header h1 {
        height: 1.625em; }
      body.media-mobile div.header div.logo {
        float: left;
        width: 4.625em;
        margin-left: 0.25em;
        margin-right: 1.625em;
        background-size: auto 100%; }
      body.media-mobile div.header div.title {
        line-height: 100%;
        font-size: 1.225em;
        overflow: auto;
        position: absolute;
        top: 0.7em;
        left: 4.8em;
        right: 4em; }
        body.media-mobile div.header div.title a {
          text-decoration: none;
          color: inherit; }
          body.media-mobile div.header h1.title {
            line-height: 100%;
            font-size: 1.225em;
            overflow: auto;
            position: absolute;
            top: 0.7em;
            left: 4.8em;
            margin: 0;
font-weight: inherit;

            right: 4em; }
            body.media-mobile div.header h1.title a {
              text-decoration: none;
              color: inherit; }
 body.media-landscape div.header {
    height: 4em;
    padding-top: 1.25em; }
    body.media-landscape div.header div.brs-holder {
      float: right;
      display: flex; }
    body.media-landscape div.header div {
      height: 1.875em; }
      body.media-landscape div.header h1 {
        height: 1.875em; }
      body.media-landscape div.header div.logo {
        float: left;
        height: 2.35em;
        width: 5.8125em;
        margin-right: 1.25em;
        margin-left: 0.25em;
        background-size: auto 100%;
        overflow: visible;
        position: relative;
        top: -0.65625em; }
      body.media-landscape div.header div.title {
        position: absolute;
        top: 0.625em;
        left: 2.8125em;
        right: 4.6875em;
        height: 1.1em;
        line-height: 100%;
        font-size: 1.875em;
        overflow: auto; }
        body.media-landscape div.header div.title a {
          text-decoration: none;
          color: inherit; }
          body.media-landscape div.header h1.title {
            position: absolute;
            top: 0.625em;
            left: 3.8125em;
            right: 2.6875em;
            margin: 0;
font-weight: inherit;

            height: 1.1em;
            line-height: 100%;
            font-size: 1.875em;
            overflow: auto; }
            body.media-landscape div.header h1.title a {
              text-decoration: none;
              color: inherit; }